package com.shurdroides.sintesi;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.jdo.PersistenceManager;
import javax.persistence.EntityManager;
import javax.servlet.http.HttpServletRequest;

import com.google.android.c2dm.server.C2DMessaging;

/**
 * Accion que devuelve una lista de todos los usuarios ordenados por
 * puntos para mostrar asi un ranking de usuarios.
 * @author alumneT
 *
 */
public class ActionRanking extends Action{
	private String pais;

	public ActionRanking (HttpServletRequest req, EntityManager em){
		setEntityManager(em);
		setPais(req.getParameter("nombrePais"));
	}
	
	public List getRanking() {
		UsuarioHelper uh = new UsuarioHelper(em);
		List l = new ArrayList();
		l= uh.getListOrderByPuntos();
		return l;
	}
	
	@Override
	public boolean executeAction(Region reg) throws IOException {
		return true;
	}

	public String getPais() {
		return pais;
	}

	public void setPais(String pais) {
		this.pais = pais;
	}

}
